This appendix outlines the activities carried out by each member of the team. These are broad categories, and there was often cases where team members would assist each other in completing a task, or resolving a small problem within an activity.

\textbf{Daniel}
\begin{itemize}
\item \textit{Organization:} Secretary for first half of project.
\item \textit{Design:} Server design, protocol specification.
\item \textit{Implementation:} Server except database handling and models.
\item \textit{Report:} Protocol design, server design, server implementation, server testing, server test scripts included in appendix, protocol specification included in appendix, as well as any reflection on the server itself.
\end{itemize}

\textbf{Stephen}
\begin{itemize}
\item \textit{Organization:} Secretary for the second half of the project. 
\item \textit{Report:} Requirements, server models, server storage, team organisation appendix, conclusion, editing
\item \textit{Design:} Database design, server models
\item \textit{Implementation:} Database, server models, server user actions
\end{itemize}

\textbf{David}
\begin{itemize}
\item \textit{Design:} Designed the main window, add user window, user options window.  
\item \textit{Implementation:} GUI, User model and GUI controller, functionality behind the GUI.
\item \textit{Report:} Client design(for main window), Client Implementation (Problems and solutions, Known Issuses).
\end{itemize}

\textbf{Ian}
\begin{itemize}
\item \textit{Design:} Client design, protocol design.
\item \textit{Implementation:} Client model, controller and networking code.
\item \textit{Report:} Client architecture design, Client Architecture Review.
\end{itemize}

\textbf{Agnieszka}
\begin{itemize}
\item \textit{Design:} Design of the login and the registration windows.
\item \textit{Implementation:}  GUI
\item \textit{Report:} Requirements, Client GUI Design (Login and Registration), Client GUI Implementation (Problems encountered and Critical reflection), Client Evaluation, Integration Testing and testing scripts.
\end{itemize}
